.header {
    display: flex;
    justify-content: space-between;
    background: #ff841d;
    padding: 0.12rem 0.15rem 0.16rem 0.18rem;
    align-items: center;
    color: white;
    h3 {
        text-align: center;
        font-family: 宋体;
        font-size: .22rem;
    }
    a:nth-child(1) {
        font-size: 0.22rem;
        color: white;
    }
    a:nth-child(3) {
        display: block;
        background-image: url("../img/header_app.png");
        background-repeat: no-repeat;
        background-size: 0.35rem 0.35rem;
        height: 0.35rem;
        width: 0.35rem;
    }
}

.content {
    
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 0.35rem;
    .shop {
        position: relative;
        padding: 0 0.30rem;
        width: 50%;
        border: 1px solid #eeeeee;
        a {
            padding-top: 0.12rem;
            img {
                width: 100%;
            }
        }
        ul {
            bottom: 0;
            left: 0px;
            li:nth-child(1) {
                font-size: .15rem;
                color: #33334c;
                padding-top: 0.1rem;
                font-weight: 600;
            }
            li:nth-child(2) {
                font-size: .12rem;
                color: #ff6c27;
                padding-top: 0.05rem;
            }
            li:nth-child(3) {
                color: #a1a1a1;
                font-size: .12rem;
                padding-top: .07rem;
                padding-bottom: 0.05rem;
            }
        }
    }
}

//尾部部分
.foot {
    background: #efefef;
    .foot_t {
        display: flex;
        justify-content: space-around;
        a {
            width: 100%;
            font-size: 0.14rem;
            text-align: center;
            padding: 0.06rem 0;
            color: #000000;
            border: 0.01rem solid #c4c4c4;
            position: relative;
            span {
                display: inline-block;
                background: url("../img/top.jpg");
                height: 0.15rem;
                width: 0.15rem;
                position: absolute;
                top: 0.09rem;
                left: 0.45rem;
                background-size: 0.15rem 0.15rem;
                background-repeat: no-repeat;
            }
        }
    }
    .foot_b {
        padding: .15rem 0;
        p {
            font-size: .16rem;
            text-align: center;
            a {
                display: inline;
                font-size: .16rem;
                color: #ff0000;
            }
            span:nth-of-type(1) {
                color: #000000
            }
            span:nth-of-type(2) {
                color: #666666;
            }
        }
        p:nth-of-type(2) {
            color: #666666;
        }
    }
}